package com.lh.runmanage.unit;

import org.springframework.stereotype.Component;

//import org.springframework.amqp.core.AmqpTemplate;


/**
 * @author lianghao
 * @create 2019-12-15 10:06
 */
@Component
public class SendToRabbitMQ {
//    @Autowired
//    private AmqpTemplate rabbitTemplate;
//    @Autowired
//    Gson gson;
//
//    @Qualifier("getLogQueueEnum")
//    @Autowired
//    private QueueEnum queueEnum;

    /**
     * 发送到RabbitMQ
     *
     * @param data   发送数据
     * @param sClass 发送数据类
     * @param <T>    发送数据泛型
     * @param <S>    发送数据类泛型
     * @return 是否发送成功
     */
    public <T, S> boolean sendToRabbitMQ(T data, Class<S> sClass) {
//        boolean sendSign = false;
//        String name = sClass.getName();
//        if (name.equals(queueEnum.getSendModel())) {
//            this.rabbitTemplate.convertAndSend(queueEnum.getQueueName(), gson.toJson(data));
//            sendSign = true;
//        }
//        return sendSign;
        return true;
    }
}
